<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Libusb++: Class Members</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td style="padding-left: 0.5em;">
   <div id="projectname">Libusb++
   &#160;<span id="projectnumber">1.0</span>
   </div>
   <div id="projectbrief">A C++ libusb wrapper</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.1.2 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li class="current"><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="navrow3" class="tabs2">
    <ul class="tablist">
      <li class="current"><a href="functions.html"><span>All</span></a></li>
      <li><a href="functions_func.html"><span>Functions</span></a></li>
      <li><a href="functions_vars.html"><span>Variables</span></a></li>
      <li><a href="functions_type.html"><span>Typedefs</span></a></li>
      <li><a href="functions_rela.html"><span>Related&#160;Functions</span></a></li>
    </ul>
  </div>
  <div id="navrow4" class="tabs3">
    <ul class="tablist">
      <li><a href="#index_a"><span>a</span></a></li>
      <li><a href="#index_b"><span>b</span></a></li>
      <li><a href="#index_c"><span>c</span></a></li>
      <li><a href="#index_d"><span>d</span></a></li>
      <li><a href="#index_f"><span>f</span></a></li>
      <li><a href="#index_g"><span>g</span></a></li>
      <li><a href="#index_h"><span>h</span></a></li>
      <li><a href="#index_i"><span>i</span></a></li>
      <li><a href="#index_m"><span>m</span></a></li>
      <li><a href="#index_n"><span>n</span></a></li>
      <li><a href="#index_o"><span>o</span></a></li>
      <li><a href="#index_p"><span>p</span></a></li>
      <li><a href="#index_r"><span>r</span></a></li>
      <li><a href="#index_s"><span>s</span></a></li>
      <li><a href="#index_t"><span>t</span></a></li>
      <li><a href="#index_u"><span>u</span></a></li>
      <li><a href="#index_v"><span>v</span></a></li>
      <li><a href="#index_w"><span>w</span></a></li>
      <li><a href="#index_0x7e"><span>~</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('functions.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Pages</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="contents">
<div class="textblock">Here is a list of all documented class members with links to the class documentation for each member:</div>

<h3><a class="anchor" id="index_a"></a>- a -</h3><ul>
<li>Address()
: <a class="el" href="class_lib_u_s_b_1_1_endpoint.html#a87324673d0521e6a87181d734843797a">LibUSB::Endpoint</a>
</li>
<li>AlternateSetting()
: <a class="el" href="class_lib_u_s_b_1_1_interface.html#a52b602b375dc3e53b2c6c3bafb7be3d7">LibUSB::Interface</a>
</li>
<li>AsyncStart()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#a25c88d0e7f825f47bffa545b3109fcb3">LibUSB::Transfer</a>
</li>
</ul>


<h3><a class="anchor" id="index_b"></a>- b -</h3><ul>
<li>BytesTransferred()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#a1de8c97baaa813aa076c8feff25c8010">LibUSB::Transfer</a>
</li>
</ul>


<h3><a class="anchor" id="index_c"></a>- c -</h3><ul>
<li>Cancel()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#a625044102e97538726eccba59a41f6a6">LibUSB::Transfer</a>
</li>
<li>Claim()
: <a class="el" href="class_lib_u_s_b_1_1_interface.html#a38e98dcd6c3d9878f0070ddb207de1db">LibUSB::Interface</a>
</li>
<li>Class()
: <a class="el" href="class_lib_u_s_b_1_1_interface.html#a5e87fddb4aa5f1e859058ee9bd2a02f7">LibUSB::Interface</a>
</li>
<li>CreateTransfer()
: <a class="el" href="class_lib_u_s_b_1_1_endpoint.html#a70135be407240a2577da526217f4d742">LibUSB::Endpoint</a>
</li>
</ul>


<h3><a class="anchor" id="index_d"></a>- d -</h3><ul>
<li>DescriptorString()
: <a class="el" href="class_lib_u_s_b_1_1_configuration.html#ae1dd391b9d615ff1fe80264585527dda">LibUSB::Configuration</a>
, <a class="el" href="class_lib_u_s_b_1_1_interface.html#a7e5da83b8c77cd2ec43da8e2917d2383">LibUSB::Interface</a>
</li>
<li>DeviceClass()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#a1e20bb4c9f2df68b470dcc6c9922a209">LibUSB::Device</a>
</li>
<li>DeviceFactory_t
: <a class="el" href="class_lib_u_s_b_1_1_lib_u_s_b.html#a532d474d390477dffd2109e8540be558">LibUSB::LibUSB</a>
</li>
<li>DeviceProtocol()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#ab3ae560d2ab9bf058d39eb266e752d98">LibUSB::Device</a>
</li>
<li>DeviceSubclass()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#a86766778e062854e0a7d7b264793e9aa">LibUSB::Device</a>
</li>
<li>Direction()
: <a class="el" href="class_lib_u_s_b_1_1_endpoint.html#a27e288784eaf72a217435e8f5d920d43">LibUSB::Endpoint</a>
</li>
</ul>


<h3><a class="anchor" id="index_f"></a>- f -</h3><ul>
<li>FindAllDevices()
: <a class="el" href="class_lib_u_s_b_1_1_lib_u_s_b.html#acce20c7a3bd52fffe9df3ce23021858d">LibUSB::LibUSB</a>
</li>
<li>FindDevice()
: <a class="el" href="class_lib_u_s_b_1_1_lib_u_s_b.html#aaf1f6d3a7df3a9fefd8b12ba25a7c3be">LibUSB::LibUSB</a>
</li>
</ul>


<h3><a class="anchor" id="index_g"></a>- g -</h3><ul>
<li>getActiveConfiguration()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#a586bcbb3872d1f079fae9f1b6ae96ef4">LibUSB::Device</a>
</li>
<li>getConfiguration()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#a5ce2cb2d3b4e92fe28f35eb1d5e38b77">LibUSB::Device</a>
</li>
<li>getControlEndpoint()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#a0d24eae437e17a93ccdfa2a249650fc5">LibUSB::Device</a>
</li>
<li>getEndpoint()
: <a class="el" href="class_lib_u_s_b_1_1_interface.html#a79d86a85d4ef11cada54bdc192a9e3b5">LibUSB::Interface</a>
</li>
<li>getExtraDescriptors()
: <a class="el" href="class_lib_u_s_b_1_1_configuration.html#ad05ae5f0d18011aec213b9f86be94f77">LibUSB::Configuration</a>
</li>
<li>getExtraDescriptorSize()
: <a class="el" href="class_lib_u_s_b_1_1_configuration.html#a34e0423ff0c3051ee83999d3fd489c5b">LibUSB::Configuration</a>
</li>
<li>getInterface()
: <a class="el" href="class_lib_u_s_b_1_1_configuration.html#af48ff43ff40deb9277f1b20bf232d2fa">LibUSB::Configuration</a>
</li>
<li>getInterfaceByIndex()
: <a class="el" href="class_lib_u_s_b_1_1_configuration.html#afd96a0eaf1281c1017ed0c3a781cee10">LibUSB::Configuration</a>
</li>
<li>getLibusbErrorCode()
: <a class="el" href="class_lib_u_s_b_1_1_lib_u_s_b_exception.html#a2a64f523c22d02a51131b43686c8c75f">LibUSB::LibUSBException</a>
</li>
<li>getTransferBuffer()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#af8bab95cfa16ca472e67ece211c3ff6d">LibUSB::Transfer</a>
</li>
</ul>


<h3><a class="anchor" id="index_h"></a>- h -</h3><ul>
<li>hasExtraDescriptors()
: <a class="el" href="class_lib_u_s_b_1_1_configuration.html#a4c6821c0a615aa153310fb5b7fcf82ca">LibUSB::Configuration</a>
</li>
</ul>


<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
<li>Init()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#a0c3819a498e103f14997f1a87f69873d">LibUSB::Transfer</a>
</li>
<li>isClaimed()
: <a class="el" href="class_lib_u_s_b_1_1_interface.html#a3647afca72cc33775f2a55de354e1a99">LibUSB::Interface</a>
</li>
<li>isComplete()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#aecca9fae023e6c92b33c45e9918aad0a">LibUSB::Transfer</a>
</li>
<li>isOpen()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#aab5f0f101c8ca3e7f3efd22906259a07">LibUSB::Device</a>
</li>
<li>isSelfPowered()
: <a class="el" href="class_lib_u_s_b_1_1_configuration.html#a33184cf73b15b78ad7043964e121c3a8">LibUSB::Configuration</a>
</li>
<li>isSuccessful()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#a98e88da8dd01ae9686cc9b54eab17c65">LibUSB::Transfer</a>
</li>
</ul>


<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>m_AsynchronousTransferPending
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#a86498992dc1076d2d14ca8a646746059">LibUSB::Transfer</a>
</li>
<li>m_pTransferImpl
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#a09688b01c634cfdb522fb0c229da7308">LibUSB::Transfer</a>
</li>
<li>m_TransferFuture
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#a5ea1bdbaa5248a43d4f7b053220677a4">LibUSB::Transfer</a>
</li>
<li>m_TransferThreadRunning
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#aa2690da75e400b433123340d3c160f0c">LibUSB::Transfer</a>
</li>
<li>ManufacturerString()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#a8bdf8188d169b78b6042acdace38029d">LibUSB::Device</a>
</li>
<li>MaxPacketSize()
: <a class="el" href="class_lib_u_s_b_1_1_endpoint.html#a82abc743029a6ae25950509b0a389c7b">LibUSB::Endpoint</a>
</li>
<li>MaxPower()
: <a class="el" href="class_lib_u_s_b_1_1_configuration.html#ae9dbfd1722338ebbccf8a772b5b8bed2">LibUSB::Configuration</a>
</li>
</ul>


<h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
<li>NumAlternateSettings()
: <a class="el" href="class_lib_u_s_b_1_1_interface.html#a6bb6c4d5cea3a7d6e6e927afd36a30c1">LibUSB::Interface</a>
</li>
<li>Number()
: <a class="el" href="class_lib_u_s_b_1_1_endpoint.html#a16f5d238ac0f007dbf22b51b2521278c">LibUSB::Endpoint</a>
, <a class="el" href="class_lib_u_s_b_1_1_interface.html#a481db81fa12cf6324162be7bdf8a53bb">LibUSB::Interface</a>
</li>
<li>NumConfigurations()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#a38ef4e0bb23c0db89297bbe3f1a7f019">LibUSB::Device</a>
</li>
<li>NumEndpoints()
: <a class="el" href="class_lib_u_s_b_1_1_interface.html#a80e1ca389b48139974d43f3c194f1c2a">LibUSB::Interface</a>
</li>
<li>NumInterfaces()
: <a class="el" href="class_lib_u_s_b_1_1_configuration.html#a833252b95f281c4938693a31f6a71ec6">LibUSB::Configuration</a>
</li>
</ul>


<h3><a class="anchor" id="index_o"></a>- o -</h3><ul>
<li>Open()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#ad3d1cb1906cc40792d91f465d2fa8475">LibUSB::Device</a>
</li>
</ul>


<h3><a class="anchor" id="index_p"></a>- p -</h3><ul>
<li>PollingInterval()
: <a class="el" href="class_lib_u_s_b_1_1_endpoint.html#a5082b5c139a3585d8b7277a273c1effc">LibUSB::Endpoint</a>
</li>
<li>productID()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#a5f3f9c76a5b6f10e70b71b63dcae575d">LibUSB::Device</a>
</li>
<li>ProductString()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#a2675fa27b241d017e20a20bd7d7a8af9">LibUSB::Device</a>
</li>
<li>Protocol()
: <a class="el" href="class_lib_u_s_b_1_1_interface.html#a67ded20edf389d021702a4face74d70d">LibUSB::Interface</a>
</li>
</ul>


<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>Release()
: <a class="el" href="class_lib_u_s_b_1_1_interface.html#a3ab6a262cc1475ea119729838aca6de6">LibUSB::Interface</a>
</li>
<li>Reset()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#a2545527a281fb10a8474d46cd4575d42">LibUSB::Transfer</a>
</li>
<li>Result()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#a499e1d2d8d76ba3a01c16007d5240d32">LibUSB::Transfer</a>
</li>
</ul>


<h3><a class="anchor" id="index_s"></a>- s -</h3><ul>
<li>SerialString()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#aab1bf4b42123fe6e83614e49a95c4fcf">LibUSB::Device</a>
</li>
<li>SetAlternate()
: <a class="el" href="class_lib_u_s_b_1_1_interface.html#a804fe82696522bd7dee8d7629d95c24a">LibUSB::Interface</a>
</li>
<li>SetAsActive()
: <a class="el" href="class_lib_u_s_b_1_1_configuration.html#a685c0454a10ebb8298f6fad0da7e5d02">LibUSB::Configuration</a>
</li>
<li>setNumPackets()
: <a class="el" href="class_lib_u_s_b_1_1_isochronous_transfer.html#a97399b533b68a340b31b690571ce57fa">LibUSB::IsochronousTransfer</a>
</li>
<li>SetTimeout()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#af1b7c2aca86e4fa5d781e375132d9e32">LibUSB::Transfer</a>
</li>
<li>setTransferBuffer()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#aaf7d05f7b96cb98fd201ec9266da2fb6">LibUSB::Transfer</a>
</li>
<li>SetupPacket()
: <a class="el" href="class_lib_u_s_b_1_1_control_transfer.html#a83d9e5b876cb4654e37168b1bb93f3cd">LibUSB::ControlTransfer</a>
</li>
<li>Start()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#ae871f26d99baaa9ec639e17bb3fd3fa8">LibUSB::Transfer</a>
</li>
<li>SubClass()
: <a class="el" href="class_lib_u_s_b_1_1_interface.html#ab5fcfdab1f342dc7096c3f8b0d7ebd9b">LibUSB::Interface</a>
</li>
<li>supportsRemoteWakeup()
: <a class="el" href="class_lib_u_s_b_1_1_configuration.html#afa9e4a6df05bf3a591d587a297849532">LibUSB::Configuration</a>
</li>
<li>SynchronizationType()
: <a class="el" href="class_lib_u_s_b_1_1_endpoint.html#a7cfbe2c62da0e8c84587ed05dc82a1e6">LibUSB::Endpoint</a>
</li>
</ul>


<h3><a class="anchor" id="index_t"></a>- t -</h3><ul>
<li>Transfer()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#afd32a556e274e2bb6eddb7d1490049dd">LibUSB::Transfer</a>
</li>
<li>TransferEventNotification()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#a2b7f495eb8c2693602f212c2c2773f15">LibUSB::Device</a>
</li>
<li>TransferImpl
: <a class="el" href="class_lib_u_s_b_1_1_device.html#aed9f2bd8ff81bd3986d935f9aa242d1b">LibUSB::Device</a>
</li>
<li>TransferType()
: <a class="el" href="class_lib_u_s_b_1_1_endpoint.html#aa5b591898f33c0e2c684c22dadf50974">LibUSB::Endpoint</a>
</li>
</ul>


<h3><a class="anchor" id="index_u"></a>- u -</h3><ul>
<li>UsageType()
: <a class="el" href="class_lib_u_s_b_1_1_endpoint.html#ad25de43b4d384489061382311505deed">LibUSB::Endpoint</a>
</li>
<li>USBSpecification()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#a59034f46f295c33e8508fc249d196f3a">LibUSB::Device</a>
</li>
</ul>


<h3><a class="anchor" id="index_v"></a>- v -</h3><ul>
<li>Value()
: <a class="el" href="class_lib_u_s_b_1_1_configuration.html#af50cb780a19692834d7c1c107602c24c">LibUSB::Configuration</a>
</li>
<li>vendorID()
: <a class="el" href="class_lib_u_s_b_1_1_device.html#a10d9993286eea8424f0d97bb5a0cbab6">LibUSB::Device</a>
</li>
</ul>


<h3><a class="anchor" id="index_w"></a>- w -</h3><ul>
<li>WaitForCompletion()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#ac8ac10245a2bdd4c90495de86c7c1480">LibUSB::Transfer</a>
</li>
</ul>


<h3><a class="anchor" id="index_0x7e"></a>- ~ -</h3><ul>
<li>~Transfer()
: <a class="el" href="class_lib_u_s_b_1_1_transfer.html#ad34f40b2ff13df7906654211179e35be">LibUSB::Transfer</a>
</li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="footer">Generated on Sat Sep 8 2012 17:02:56 for Libusb++ by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.2 </li>
  </ul>
</div>
</body>
</html>
